package cn.jbolt.core.para;

import cn.jbolt.core.bean.JBoltDateRange;
import cn.jbolt.core.kit.JBoltControllerKit;
import com.jfinal.core.Action;
import com.jfinal.core.Controller;
import com.jfinal.core.paragetter.ParaGetter;

/**
 * JBolt平台 dateRange 日期时间 区间获取参数
 *
 * @ClassName: JBoltDateRangeParaGetter
 * @author: JFinal学院-小木 QQ：909854136
 * @date: 2023年9月22日
 */
public class JBoltDateRangeParaGetter extends ParaGetter<JBoltDateRange> {

	public JBoltDateRangeParaGetter(String parameterName, String defaultValue) {
		super(parameterName, defaultValue);
	}

	@Override
	public JBoltDateRange get(Action action, Controller c) {
		return JBoltControllerKit.getDateRange(c,getParameterName());
	}

	@Override
	protected JBoltDateRange to(String v) {
		return new JBoltDateRange(v);
	}

}
